body {
  padding-top: 60px;
  padding-bottom: 40px;
}

form input {
    display: block;
}

.padlock {
    float: left;
    margin-right: 40px;
}

.input-prepend .add-on, .input-prepend .btn {
    margin-right: -5px;
    margin-top: -9px;
}

.help-block {
    color: #9D261D;
}

.center {
    text-align: center;
}

.table th, .table td {
    text-align: center;
}

table { table-layout: fixed; }
table th, table td { overflow: hidden; }

table.table thead th {
    cursor: pointer;
    *cursor: hand;
}
 
table.table thead th.header { background: url('../img/sort_both.png') no-repeat center right; }
table.table thead th.headerSortUp { background: url('../img/sort_asc.png') no-repeat center right; }
table.table thead th.headerSortDown { background: url('../img/sort_desc.png') no-repeat center right; }

.colored-key {
    padding: 2px 4px;
    color: #D14;
    background-color: #F7F7F9;
    border: 1px solid #E1E1E8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: Menlo, Monaco, "Courier New", monospace;
    font-size: 12px;
    line-height: 18px;
}

.modal-body {
    padding: 9px;
}

.hidden { display: none; }